M y S Q L   -   Structured Query Language

8.  zeilen bearbeiten

8.1  INSERT - zeilen erzeugen

Mit dieser anweisung werden eine oder mehrere neue zeilen in eine tabelle eingefügt. Wenn die anweisung mit query erfolgreich ausgeführt wurde, kann man die anzahl der eingefügten zeilen mit der funktion affected_rows (vgl. 3.2) abfragen.

INSERT INTO tabelle (spalte1 [, spalte2 . . . ] )
VALUES (wert1 [, wert2 . . . ] )
[ , (wert1 [, wert2 . . . ] ) ] . . .
tabellename der tabelle, für die zeilen erzeugt werden
spaltename einer spalte, für die ein wert eingefügt wird, es können mehrere namen angegeben werden, die durch komma getrennt sind, die namen sind in runde klammern eingeschlossen. Beim erzeugen einer zeile müssen hier nur die spalten mit der eigenschaft NOT NULL angeführt werden.
wertfür jede zuvor aufgeführte spalte muss ein wert angegeben werden, die werte für eine zeile sind in runde klammern eingeschlossen. Für mehrere zeilen wird für jede zeile eine solche folge von werten, getrennt durch komma, angegeben.
hinweise zu den werten
- Die werte müssen dem datentyp der jeweiligen spalte entsprechen.
-Werte können auch in variablen angegeben werden.
-Numerische werte werden einfach als numerischer ausdruck in die anweisung geschrieben.
-Zeichenketten und variable, die zeichenketten enthalten sind, sind in apostrophe oder entwertete anführungszeichen einzuschließen.
-Mit geschlossene umlaute und einige sonderzeichen kann es besonders beim zeichensatz Ansicode probleme geben. (siehe dazu. 8.4 besonderheiten).

beispiel
Es werden vier zeilen erzeugt und dabei die verschiedenen möglichkeiten für die angabe der werte gezeigt. Zu beachten sind hier die werte für die erste spalte (nummer). In dem beispiel wird die funktion affected_rows verwendet, sie liefert die anzahl der betroffenen, d.h. erzeugten zeilen.



die leere tabelle testdaten hat die struktur
wie die schon bekannte tabelle mitglieder


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  P H P  
  my sql
  JAVASCRIPT